package com.factory.iamp.service;

import com.factory.iamp.pojo.TableTemplateTail;
import com.factory.iamp.utils.helper.PageHelper;
import org.springframework.web.multipart.MultipartFile;

import java.util.List;

public interface TableTemplateTailService {
    int Count(int lid);

    int findByNameCount(String name, int lid);

    List<TableTemplateTail> ListPaged(PageHelper data, int lid);

    List<TableTemplateTail> findByNameListPaged(PageHelper data, String name, int lid);

    TableTemplateTail addTableTemplateTail(
            String name, MultipartFile file, String json, String defaultValue, int lid
    ) throws Throwable;

    void setJson(int oid, String json);

    void deleteTableTemplateTail(int oid, int lid);
}
